package com.example.springbootmybatis.mapper;

import com.example.springbootmybatis.entity.DeptTab;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author cuikaixuan
 * @date 2021/4/21  20:53
 * @desc 部门信息
 */
@Mapper
public interface DeptMapper {

    /**
     * 所有部门信息(组织架构)、后端测试模糊查询，前端测试分级展示(树形图)
     * @param deptName 部门名称
     * @return
     */
    List<DeptTab> getAllDept(String deptName);

    int insertDept(DeptTab deptTab);

    int batchRemove(Boolean remove, List<Integer> ids);

    int batchInsertDept(List<DeptTab> deptTabs);
}
